Unit testing, model validation, and biological simulation
نویسندگان
چکیده
The growth of the software industry has gone hand in hand with the development of tools and cultural practices for ensuring the reliability of complex pieces of software. These tools and practices are now acknowledged to be essential to the management of modern software. As computational models and methods have become increasingly common in the biological sciences, it is important to examine how these practices can accelerate biological software development and improve research quality. In this article, we give a focused case study of our experience with the practices of unit testing and test-driven development in OpenWorm, an open-science project aimed at modeling Caenorhabditis elegans. We identify and discuss the challenges of incorporating test-driven development into a heterogeneous, data-driven project, as well as the role of model validation tests, a category of tests unique to software which expresses scientific models.
منابع مشابه
River Flow Simulation Using SWAT Physically Based Model in Barandouzchay of Urmia Lake River Basin
Nowadays, there are too many models in the world for simulation of hydrological processes, such as the SWAT physically based model. The SWAT model is a continuous and physically based hydrologic model that is the smallest unit in this model is Hydrologic Response Unit, and all hydrological processes are simulated in each of these units. This model can simulate runoff, sedimentation, erosion and...
متن کاملCFD Modeling of TiO2 Nano-Agglomerates Hydrodynamics in a Conical Fluidized Bed Unit with Experimental Validation
In the computational fluid dynamics (CFD) modeling of gas-solids two phase flow, the effect of boundary conditions play an important role in predicting the hydrodynamic characteristics of fluidized beds. In this work, the hydrodynamics of conical fluidized bed containing dried TiO2 nano-agglomerates were studied both experimentally and computationally. The pressure drop ...
متن کاملValidating MAS Models with Mutation
A key reason for choosing agent-based simulation of a biological system over other kinds of simulation model is the potential for structural as well as behavioral correspondence between the simulation model and the modeled system. This correspondence both demands and makes possible new kinds of model validation. We propose evaluating model fidelity by introducing seeded faults that correspond t...
متن کاملLiterature Survey on GPU Accelerated Circuit Simulation
Analysis, Testing and validation of electronic circuit is very crucial in industries of electronics and embedded systems. Instead of actual hardware testing, simulation software is used for this purpose. Very large circuit design like VLSI testing, affects speed and accuracy of such software tools. So there is the need to increase speed of simulation software without compromising quality. GPUs(...
متن کاملSimulation and Model Validation of Batch PHB Production Process Using Ralstonia eutropha
Mathematical modeling and simulation of microbial Polyhydroxybutyrate (PHB) production process is beneficial for optimization, design, and control purposes. In this study a batch model developed by Mulchandani et al., [1] was used to simulate the process in MATLAB environment. It was revealed that the kinetic model parameters were estimated off the optimal or at a local optimal point. There...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره 5 شماره
صفحات -
تاریخ انتشار 2016